#!/bin/bash
#
DATA=`date +%Y_%m_%d`

# Dados do arquivo de backup
MAQUINA="servidor"
ARQUIVO="backup-full-$MAQUINA-$DATA.tar.gz"
DIRETORIOS="/etc /home/paginas /var/lib/mysql /var/named /var/qmail"

# Dados do servidor FTP
HOST_FTP="xxx.xxx.xxx.xxx"
USUARIO_FTP="usuario"
SENHA_FTP="senha"

# A partir daqui não precisa mais editar.
# Cria o arquivo .tar.gz no /tmp (Temporário)
cd /tmp
tar zcf /tmp/$ARQUIVO $DIRETORIOS

# Acessa o FTP e coloca os arquivos
ftp -in << EOF
open $HOST_FTP
user $USUARIO_FTP $SENHA_FTP
bin
lcd /tmp
dele $ARQUIVO
cd backup
put $ARQUIVO
bye
EOF

# Remove os arquivos temporarios
rm -rf /tmp/$ARQUIVO
